<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ODX xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" MODEL-VERSION="2.0.1" xsi:noNamespaceSchemaLocation="odx.xsd">
    <DIAG-LAYER-CONTAINER OID="id-cce944d6-2c52-481a-9ba4-ba74a1365bc8" ID="id-cce944d6-2c52-481a-9ba4-ba74a1365bc8">
        <SHORT-NAME>QSG2_DLC</SHORT-NAME>
        <LONG-NAME>Quermomentenverteilungssteuergerät für Hinterachse</LONG-NAME>
        <BASE-VARIANTS>
            <BASE-VARIANT OID="id-51726b26-bacd-4938-8f2a-78662d8fe79f" ID="id-51726b26-bacd-4938-8f2a-78662d8fe79f">
                <SHORT-NAME>QSG2</SHORT-NAME>
                <LONG-NAME>Quermomentenverteilungssteuergerät für Hinterachse</LONG-NAME>
                <DESC>
                    <p>QSG mit IDR-Light override, no Hard-Reset after write IDR data</p>
                </DESC>
                <DIAG-COMMS>
                    <SINGLE-ECU-JOB ID="id-dfc70cf9-7289-48a7-a5b9-3630c9825bb8" OID="id-dfc70cf9-7289-48a7-a5b9-3630c9825bb8">
                        <SHORT-NAME>WRITE_INDIV_DATA</SHORT-NAME>
                        <LONG-NAME>MCD3_WriteIndividualDataLight</LONG-NAME>
                        <FUNCT-CLASS-REFS>
                            <FUNCT-CLASS-REF DOCREF="ISO_14229_SERVICES_BMW" DOCTYPE="LAYER" ID-REF="id-1b25b982-6629-49b2-9e54-b8afe6b364f0"/>
						            </FUNCT-CLASS-REFS>
						            <AUDIENCE/>
                        <PROG-CODES>
                            <PROG-CODE>
                                <CODE-FILE>PSDZ_JOBS.jar</CODE-FILE>
                                <SYNTAX>JAR</SYNTAX>
                                <REVISION>001.003.026</REVISION>
                                <ENTRYPOINT>com.bmw.psdz.jobs.idr.qsg.MCD3_WriteIndividualDataLight</ENTRYPOINT>
                            </PROG-CODE>
                        </PROG-CODES>
                        <INPUT-PARAMS>
                            <INPUT-PARAM>
                                <SHORT-NAME>DRECS</SHORT-NAME>
                                <LONG-NAME>Data Records</LONG-NAME>
                                <DOP-BASE-REF ID-REF="id-403c1062-db62-421d-82fe-4af34b1f5d63" DOCTYPE="LAYER" DOCREF="DOPS_BMW"/>
                            </INPUT-PARAM>
                            <INPUT-PARAM>
                                <SHORT-NAME>DIDS</SHORT-NAME>
                                <LONG-NAME>Data Identifiers</LONG-NAME>
                                <DOP-BASE-REF ID-REF="id-8fb2f1a7-bd9d-4ef5-8072-a92ff68c7e46" DOCTYPE="LAYER" DOCREF="DOPS_BMW"/>
                            </INPUT-PARAM>
                        </INPUT-PARAMS>
                        <OUTPUT-PARAMS>
                            <OUTPUT-PARAM ID="id-5a58ea0a-82b7-4c8e-b216-5ef3c06be2e0" OID="id-5a58ea0a-82b7-4c8e-b216-5ef3c06be2e0">
                                <SHORT-NAME>POS_RESP_MESSAGE</SHORT-NAME>
                                <LONG-NAME>PosResponseMessage</LONG-NAME>
                                <DOP-BASE-REF ID-REF="id-3f99736e-e52a-4ff4-988b-ca8e49a77d2e" DOCTYPE="LAYER" DOCREF="DOPS_BMW"/>
                            </OUTPUT-PARAM>
                        </OUTPUT-PARAMS>
                        <NEG-OUTPUT-PARAMS>
                            <NEG-OUTPUT-PARAM>
                                <SHORT-NAME>ERROR_CODE</SHORT-NAME>
                                <LONG-NAME>ErrorCode</LONG-NAME>
                                <DOP-BASE-REF ID-REF="id-3f99736e-e52a-4ff4-988b-ca8e49a77d2e" DOCTYPE="LAYER" DOCREF="DOPS_BMW"/>
                            </NEG-OUTPUT-PARAM>
                            <NEG-OUTPUT-PARAM>
                                <SHORT-NAME>ERROR_DESC</SHORT-NAME>
                                <LONG-NAME>ErrorDescription</LONG-NAME>
                                <DOP-BASE-REF ID-REF="id-3f99736e-e52a-4ff4-988b-ca8e49a77d2e" DOCTYPE="LAYER" DOCREF="DOPS_BMW"/>
                            </NEG-OUTPUT-PARAM>
                            <NEG-OUTPUT-PARAM>
                                <SHORT-NAME>ERROR_SEVERITY</SHORT-NAME>
                                <LONG-NAME>ErrorSeverity</LONG-NAME>
                                <DOP-BASE-REF ID-REF="id-3f99736e-e52a-4ff4-988b-ca8e49a77d2e" DOCTYPE="LAYER" DOCREF="DOPS_BMW"/>
                            </NEG-OUTPUT-PARAM>
                        </NEG-OUTPUT-PARAMS>
                    </SINGLE-ECU-JOB>
                </DIAG-COMMS>
                <COMPARAM-REFS>
                    <COMPARAM-REF DOCTYPE="COMPARAM-SPEC" DOCREF="UDS_BMW_CPS" ID-REF="id-06f8ebd7-4e0a-459c-8e78-79cb921b974a">
                        <VALUE>2</VALUE>
                        <PROTOCOL-SNREF SHORT-NAME="ISO_14229_BMW_TCP"/>
                    </COMPARAM-REF>
                    <COMPARAM-REF DOCTYPE="COMPARAM-SPEC" DOCREF="UDS_BMW_CPS" ID-REF="id-06f8ebd7-4e0a-459c-8e78-79cb921b974a">
                        <VALUE>2</VALUE>
                        <PROTOCOL-SNREF SHORT-NAME="ISO_14229_BMW_CAN"/>
                    </COMPARAM-REF>
                    <COMPARAM-REF DOCTYPE="COMPARAM-SPEC" DOCREF="UDS_BMW_CPS" ID-REF="id-e73ad70e-6bed-4a0e-92ef-3543db689a16">
                        <VALUE>3455</VALUE>
                        <PROTOCOL-SNREF SHORT-NAME="ISO_14229_BMW_TCP"/>
                    </COMPARAM-REF>
                </COMPARAM-REFS>
                <IMPORT-REFS>
                    <IMPORT-REF DOCREF="DOPS_BMW_DLC" DOCTYPE="CONTAINER" ID-REF="id-cce678a9-19ff-4e38-86ba-22ac18a6270c"/>
                </IMPORT-REFS>
                <PARENT-REFS>
                    <PARENT-REF xsi:type="FUNCTIONAL-GROUP-REF" DOCTYPE="CONTAINER" DOCREF="PROG_UDS_DLC" ID-REF="id-063e2d04-dd5a-430e-a110-fb679fbb3d78"/>
                    <PARENT-REF xsi:type="FUNCTIONAL-GROUP-REF" DOCTYPE="CONTAINER" DOCREF="IDR_UDS_DLC" ID-REF="id-91e2ce4c-a274-4f02-a601-92f937695337"/>
                </PARENT-REFS>
            </BASE-VARIANT>
        </BASE-VARIANTS>
    </DIAG-LAYER-CONTAINER>
</ODX>
